package com.angular.mapper;

import com.angular.pojo.CidePermissionModule;
import com.angular.pojo.CidePermissionModuleExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CidePermissionModuleMapper {
    long countByExample(CidePermissionModuleExample example);

    int deleteByExample(CidePermissionModuleExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(CidePermissionModule record);

    int insertSelective(CidePermissionModule record);

    List<CidePermissionModule> selectByExample(CidePermissionModuleExample example);

    CidePermissionModule selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") CidePermissionModule record, @Param("example") CidePermissionModuleExample example);

    int updateByExample(@Param("record") CidePermissionModule record, @Param("example") CidePermissionModuleExample example);

    int updateByPrimaryKeySelective(CidePermissionModule record);

    int updateByPrimaryKey(CidePermissionModule record);
}